package com.example.distributed_lock.lock;

/**
 * @author :ld
 * @date :2021/7/9
 */
public interface RedisLock {
    /**
     * 尝试获取锁
     * @param releaseTime 释放锁的过期时间
     * @return 是否获取锁成功
     */
    boolean tryLock(long releaseTime);

    /**
     * 释放锁
     */
    void unlock();
}
